ropey health

Translations
хрупкое здоровье
He has been dealing with ropey health for years.
Он уже много лет борется с хрупким здоровьем.